﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Modeling.ExtensionProvider.Metadata;
using Microsoft.Practices.Services.ItineraryDsl;
using Microsoft.Practices.Modeling.ExtensionProvider.Extension;

namespace BizTalk.ESB.Extensions.ResolverExtenders
{
    [ExtensionProviderAttribute("26A02B42-F33D-49D6-BE27-30BBB434E68D", "Context-STATIC", "STATIC Context Resolver Extension", typeof(ItineraryDslDomainModel))]
	[ResolverExtensionProvider]
	public class StaticContextResolverExtenderProvider : ExtensionProviderBase
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="SampleExtensionProvider"/> class.
        /// </summary>
        public StaticContextResolverExtenderProvider()
            : base(typeof(Microsoft.Practices.Services.Extenders.Resolvers.Static.StaticResolver))
        {
		}
    }

    [ExtensionProviderAttribute("751BFE97-D957-46FC-9092-302FDDF99C22", "Context-BRE", "BRE Context Resolver Extension", typeof(ItineraryDslDomainModel))]
    [ResolverExtensionProvider]
    public class BreContextResolverExtenderProvider : ExtensionProviderBase
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="SampleExtensionProvider"/> class.
        /// </summary>
        public BreContextResolverExtenderProvider()
            : base(typeof(BreContextResolverExtender))
        {
        }
    }
}
